package com.xyy.saas.payment.cores.vo;

import lombok.Data;

import java.io.Serializable;

@Data
public class XydNotifyApplyStatusVo implements Serializable {

    /**
     * 授信状态
     * STRING (64) Y
     * SUBMIT_DENY:提交否决
     */
    private String ApplyStatus;

    /**
     * 外部申请编号
     * STRING (64) Y
     */
    private String ThirdApplyNo;


    /**
     * 授信开始时间
     * STRING (10) N
     * 格式: yyyyMMdd。已签署合同成功时返回
     */
    private String AmountStartDate;

    /**
     * 授信结束时间
     * STRING (10) N
     * 格式: yyyyMMdd。已签署合同成功时返回
     */
    private String AmountEndDate;


    /**
     * 授信额度
     * STRING (122) N
     * 单位：分，已签署合同成功时返回
     */
    private String ApproveAmount;

    /**
     * 可用额度
     */
    private String availableAmount;

    /**
     * 客户编号
     * STRING (64) Y
     * 客户在平台的唯一识别 ID
     */
    private String UserId;


    /**
     * 银行客户编号
     * STRING (32) N
     * 已签署合同时返回
     */
    private String BecifId;

    /**
     * 合同编号
     * STRING (50) N
     * 审批通过的时候才会有合同编号
     */
    private String ContractNo;


    /**
     * 年利率
     */
    private String yearRate;

    private Integer creditChannel;
}
